課程資訊
課程名稱
計算機概論與程式設計下
Introduction to Computer and Programming(2) 
開課學期
105-2 
授課對象
工學院  工程科學及海洋工程學系  
授課教師
蔡進發 
課號
ESOE1026 
課程識別碼
505 10522 
班次
 
學分
2.0 
全/半年
全年 
必/選修
必帶 
上課時間
星期二8,9(15:30~17:20)星期三1,2(8:10~10:00) 
上課地點
工科視聽室 
備註
*三12教室工綜323。
限本系所學生(含輔系、雙修生)
總人數上限:55人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1052ESOE1026_ 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本課程教授C++的基本語法及其應用, 課程內容如下:
第零章﹕介紹
第一章﹕C++程式語言的基本語法
第二章﹕基 本 資 料 型 態
第三章﹕運 算 子
第四章﹕流 程 控 制 敘 述
第五章﹕函數與變數的儲存類別
第六章﹕指標變數與陣列
第七章﹕檔案輸出輸入
第八章﹕物件導向程式設計的基本觀念
第九章﹕類別的封裝
第十章﹕類別函數成員
第十一章: 運算子函數成員
第十二章: 類別繼承
第十三章: 虛擬函數
第十四章:C++的輸出輸入類別
 

課程目標
(1)學習C++基本語法及物件導向基本觀念
(2)應用C++程式求解工程問題 
課程要求
(1)每週上課兩小時
(2)每週上機實習兩小時
(3)期中考
(4)期末考
(5)期中,期末上機考試
(6)作業 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
待補 
參考書目
待補 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
第1週
  課程介紹, 第一章﹕C++程式語言的基本語法
Microsoft Visual C++操作練習, C++ 輸出輸入物件練習  
第2週
  基本資料型態 
第3週
  第二章﹕基 本 資 料 型 態
第三章﹕運 算 子
 
第4週
  第三章﹕運 算 子
 
第5週
  第四章 Flow Control


 
第6週
  第五章 Function
 
第7週
  第五章﹕Function
 
第8週
  第六章﹕Pointer and Array
 
第9週
  期中考 
第10週
  第七章﹕Class Concept
 
第11週
  第八章﹕Class Encapsulation
 
第12週
  第九章﹕Class Method
 
第13週
  第十章﹕Operator Function
 
第14週
  第十一章﹕Inheritance
 
第15週
  第十二章﹕Virtual Function
 
第16週
  第十三章:File I/O
 
第17週
  Template class